import axios from 'axios';
import { message } from 'antd';


export const http = axios.create({
    timeout: 5000, // 请求超时时间
    baseURL: 'http://120.76.43.220:8081/api'
    // baseURL: 'http://127.0.0.1:88/api'
})

// // 添加了请求拦截器
// http.interceptors.request.use(config => {
//     config.headers = {
//         ...config.headers,
//         'authorization': localStorage.getItem(localStorageKey) || ''
//     }
//     return config
// }, (error) => {
//     return Promise.reject(error)
// })

// 添加了响应拦截器
http.interceptors.response.use(response => {
    if (response.data.status === 401) {
        message.error({
            content: '请先登录',
            duration: 2
        })
    } else if (response.data.status === 402) {
        message.error({
            content: 'token过期，即将跳转',
            duration: 2
        })
    } else {
        return response
    }
}, error => {
    message.error({
        content: '网络错误,接收不到~',
        duration: 3
    })
    return Promise.reject(error)
})
